financial planners investing large cap investments finance mid cap stocks investor invest financial advisors foreclosure small cap financial planning bonds